🚀 Black Friday : Boostez vos ventes grâce aux canaux mobiles ! Découvrez nos modèles de SMS & RCS.

Je télécharge
  • Qui sommes-nous
  • Solutions PRO
    • Plateforme
      • Campagne SMS
      • Messages RCS
      • WhatsApp Business
      • Rappel de rendez-vous
      • Mail to SMS
      • Location de fichier SMS
      • Vote SMS
      • SMS +
      • HLR Lookup
    • API
      • API d'envoi de SMS
      • Documentation API
      • Nos SDK
    • Plugin
      • HubSpot SMS
      • Mautic SMS
      • Prestashop SMS
      • Zapier SMS
      • Make SMS (Integromat)
    • Partenaires
      • Apporteur d'affaires
      • Revendeur SMS
      • Marque blanche
  • Développeurs
  • Tarifs
  • Ressources
    • Aide & Support
      • Centre d'aide
      • Etat des services
      • Foire aux questions (FAQ)
      • Fonctionnalités SMS
      • Tutoriels & Guides vidéos
    • Secteurs & Cas d'usage
      • E-commerce
      • Formation
      • Immobilier
      • Santé
      • Secteur public
      • Tous nos cas d'usage sectoriels
    • Inspiration & Modèles
      • Success Stories
      • Exemples SMS & RCS
      • Livres blancs
      • Blog
    • Confiance & Conformité
      • SMS professionnel & RGPD
      • Nos engagements sécurité
  • Contact
  • CONNEXION
  • INSCRIPTION
+339 83 66 87 45

API SMS Bash : Envoyez des SMS depuis vos scripts Shell

Un token. Une requête. Un SMS.
Avec l'API SMS Bash de SMSFactor, un script curl suffit pour intégrer l'envoi de SMS dans vos automatisations Shell.

Découvrir notre API SMS 💻 S'inscrire ✅
Envoi de SMS par intégration API Bash

Envoyer un SMS en Bash avec cURL

Trois éléments suffisent pour démarrer, avec un mode simu=1 pour tester sans consommer de crédit.
Un compte SMSFactor
Créez votre compte pour accéder à l'API et générer votre token d'authentification.
Votre token d'authentification
Récupérez-le dans votre espace client, sous API SMS, Développeurs puis Tokens API. Il s'utilise directement dans l'en-tête de chaque requête.
cURL
Disponible par défaut sur la quasi-totalité des distributions Linux et macOS. Aucune installation nécessaire sur la plupart des serveurs.

Exemple de code

Pas besoin de SDK, une requête cURL suffit. Copiez l'exemple ci-dessus et remplacez le token et le destinataire pour tester en quelques secondes.
#!/bin/bash
token='Your token' #Your first token must be created on my.smsfactor.com/developers/api-tokens
text='Test bash'
to='33612345678'
sender='Bash'

curl -H "Authorization: Bearer $token" -H "Accept: application/json" -X GET "https://api.smsfactor.com/send?text=$text&to=$to&sender=$sender"

Une API, tous les langages

API SMS
Découvrez notre API sur mesure adaptée à tous les langages
Doc API SMS
Documentation complète avec des exemples pour chaque langage
PHP
Python
Node.js
Java
Go
C
C#
Rust
Logo Bash (Bourne-Again SHell)
Bash
Windev
img
PHP
img
Python
img
Node.js
img
Java
img
Go
img
C
img
C#
img
Rust
img
Bash
img
Windev

SMSFactor, notre API en 2 clics

Je m'inscris 🖱️

Les fonctionnalités de l'API SMS pour vos scripts Bash

Avez vous imaginer profiter des alertes sms dans vos shells system ?

Simulation d'envois

Testez vos envois sans consommer de crédits avant de passer en production grâce au simulateur intégré.

Réponses SMS

Recevez les réponses à vos SMS directement dans vos scripts et déclenchez des actions automatiques en conséquence.

Accusés de réception

Suivez le statut de chaque SMS (délivré, non délivré, NPAI) et gérez les renvois si nécessaire.

Webhooks

Recevez les accusés de réception, les STOP et les réponses sur l'URL de votre choix via nos webhooks.

Gestion des STOP

Les numéros désinscrits sont automatiquement ajoutés à la liste noire, sans intervention manuelle.

Liens courts tracés

Insérez un lien court directement dans vos SMS pour suivre les clics en temps réel et mesurer vos conversions.

Pourquoi utiliser Bash pour envoyer des SMS par API ?

MONITORING SERVEUR

Automatisation et monitoring

Lorsqu'un incident survient, le SMS arrive sur votre téléphone même si le reste de l'infrastructure est hors ligne. Il ne dépend d'aucun service tiers pour être délivré. Qu'un déploiement échoue ou qu'un certificat expire, l'alerte passe.
Surveillance des serveurs et état des services SMS
Intégration du SMS dans ses scénarios marketing et ventes.
SCRIPTS & CI/CD

Intégration dans vos workflows existants

Vous n'avez rien à réécrire ni à réinstaller. Deux lignes s'ajoutent à n'importe quel script existant pour envoyer une notification à la fin d'un traitement ou avertir une équipe qu'une tâche est terminée.
PORTABILITÉ

Un environnement léger et universel

cURL est disponible sur pratiquement tous les serveurs. Pas besoin d'installer quoi que ce soit ni de gérer des dépendances. Si votre serveur peut faire une requête HTTPS, alors il peut envoyer un SMS.
Environnement compatible à l'envoi de SMS

Créez votre compte et testez notre API SMS Bash en quelques minutes.

Je m'inscris ✅

Envie d'en savoir plus ? Rendez-vous sur notre blog

Des ressources pour aller plus loin avec l'API SMS depuis vos scripts.
Intégrer une API SMS en 4 étapes
API intégration SMS : intégrez l'envoi de SMS en 4 étapes
De la sélection du fournisseur à la mise en production. Voici les étapes et les critères pour intégrer l'envoi de SMS à vos scripts et systèmes.
Intégrer le SMS par API pour ses alertes et notifications
API notification push : automatisez vos alertes
Monitoring serveur, alertes techniques, supervision. Quand déclencher un SMS depuis vos scripts plutôt qu'une notification email ou in-app.

Tout savoir sur l’API SMS Bash

Comment envoyer un SMS avec l'API SMS Bash ?

Il suffit d'envoyer une requête cURL vers l'API SMSFactor avec votre token d'authentification, le numéro du destinataire et le contenu du message. L'envoi se fait en une seule commande, sans librairie à installer.

Comment gérer les erreurs d'envoi de SMS dans un script Bash ?

L'API retourne un code de réponse après chaque envoi. Vous pouvez vérifier ce code dans votre script pour détecter les échecs et déclencher un renvoi ou une alerte en cas de problème.

Peut-on envoyer des SMS à intervalles réguliers depuis un script Bash ?

Oui. Un cron est une tâche planifiée qui lance votre script automatiquement à l'heure ou à la fréquence que vous choisissez. C'est la façon la plus simple d'envoyer des SMS récurrents sans rien déclencher à la main.

Peut-on envoyer des SMS à plusieurs destinataires en une seule requête ?

Oui. L'API SMS Bash permet l'envoi groupé en passant plusieurs numéros dans la requête. Vous pouvez aussi parcourir une liste de destinataires dans une boucle et envoyer un SMS personnalisé à chacun.

Services SMS

  • Marketing mobile
  • Envoi de SMS en masse
  • Marketing SMS
  • Alerte SMS
  • Plateforme SMS
  • Plugins et logiciels

Ressources

  • Centre d'aide
  • Ressources SMSFactor
  • Livres blancs
  • Documentation API
  • Etat des services

Entreprise

  • Notre équipe
  • Offres de partenariat
  • Presse

Infos pratiques

  • +339 83 66 87 45
  • Contactez-nous
  • Mentions légales
  • Conditions Générales de Vente
  • Politique de confidentialité
© 2026 SMSFactor. Tous droits réservés.
09 83 66 87 45